Ext.define('AgenteNET.model.Conexao', {
	extend : 'Ext.data.Model',
	fields : [ {
		name : 'id',
		type : 'int'
	}, {
		name : 'token',
		type : 'string'
	}, {
		name : 'ip',
		type : 'string'
	}, {
		name : 'login',
		type : 'string'
	}, {
		name : 'password',
		type : 'string'
	}, {
		name : 'usuario',
		type : 'string'
	}, ],
	associations : [ {
		type : 'hasMany',
		model : 'AgenteNET.model.meusRecursos',
		name : 'recursos'
	} ],
	proxy : {
		type : 'rest',
		url : 'http://localhost/agentenet/public/Conexao',
		reader : {
			type : 'json',
			root : 'data',
			messageProperty : 'mensagem'
		},

	},
});

Ext.define('AgenteNET.model.meusRecursos', {
	extend : 'Ext.data.Model',
	fields : [ {
		name : 'id',
		type : 'int'
	}, {
		name : 'primario',
		type : 'string',
	}, {
		name : 'titulo',
		type : 'string'
	}, {
		name : 'descricao',
		type : 'string'
	}, {
		name : 'controle',
		type : 'string'
	}, {
		name : 'funcao',
		type : 'string'
	}, {
		name : 'conexao_id',
		type : 'int'
	}, ],
	associations : [ {
		type : 'belongsTo',
		model : 'AgenteNET.model.Conexao',
		name : 'conexao'
	} ],
});
